notebook: Use proper DND
authorBenjamin Otte <otte@redhat.com>
Mon, 17 Feb 2020 02:58:28 +0000 (03:58 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 17 Feb 2020 20:56:16 +0000 (21:56 +0100)
commit27d7aa14072af75cb0f8257feafded57fc340497
tree8b7741ed9cc3334250e8c139f6a0144d56797928
parent9703fcc60515001a8a1286a0436ad69b4ff6e19c
notebook: Use proper DND

Actually use GValues for the DND operation instead of sending GBytes of
pointer addresses through pipes.

This is a bit complicated because we need to special-case rootwindow
drops, because they're handled on the source side, so we need a custom
ContentProvider.
gtk/gtknotebook.c